package com.ruoyi.auto.api;

import com.ruoyi.common.core.constant.ServiceNameConstants;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;

@FeignClient(contextId = "remoteAutoEvaluationService", value = ServiceNameConstants.AUTO_SERVICE)
public interface RemoteAutoEvaluationService {

    /**
     * 执行指定日期测评任务
     */
    @GetMapping("/auto/evaluation/executeAutoEvaluationTask")
    void executeAutoEvaluationTask();

    /**
     * 执行整体测评任务
     */
    @GetMapping("/auto/evaluation/executeAutoEvaluationConfig")
    void executeAutoEvaluationConfig();

    /**
     * 公司测评
     */
    @GetMapping("/auto/evaluation/executeAutoEvaluationCompany")
    void executeAutoEvaluationCompany();
}
